package com.winchain.chainbill.bill.biz.discount.service;

import com.shell.bee.acct.transaction.po.AcctTxRec;
import com.winchain.chainbill.bill.base.po.CbDct;
import com.winchain.chainbill.bill.biz.send.vo.BatchBillStats;
import java.math.BigDecimal;
import java.util.List;

public abstract interface BillDctRevService {
	public abstract BatchBillStats<CbDct> pass(boolean paramBoolean, String paramString1, String paramString2,
			String... paramVarArgs);

	public abstract BatchBillStats<CbDct> reject(String paramString, String... paramVarArgs);

	public abstract BatchBillStats<CbDct> paidConfirm(String paramString1, String paramString2, String... paramVarArgs);

	public abstract BatchBillStats<CbDct> paidConfirm(String paramString1, String paramString2, String paramString3,
			BigDecimal paramBigDecimal1, BigDecimal paramBigDecimal2, String paramString4, String... paramVarArgs);

	public abstract String billAssetTran(List<AcctTxRec> paramList);
}
